<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<html>
<head>
<meta charset="UTF-8">
<title>管理员列表</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
	content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
<script type="text/javascript"
	src="<%=path%>/admin/js/jquery-1.7.2.min.js"></script>
<link rel="shortcut icon" href="<%=path%>/admin/favicon.ico"
	type="image/x-icon" />
<link rel="stylesheet" href="<%=path%>/admin/css/font.css">
<link rel="stylesheet" href="<%=path%>/admin/css/xadmin.css">
<script type="text/javascript"
	src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="<%=path%>/admin/lib/layui/layui.js"
	charset="utf-8"></script>
<script type="text/javascript" src="<%=path%>/admin/js/xadmin.js"></script>
<!-- 让IE8/9支持媒体查询，从而兼容栅格 -->
<!--[if lt IE 9]>
      <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
      <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>

<body>
	<div class="x-nav">
		<span class="layui-breadcrumb"> <a href="">首页</a> <a href="">演示</a>
			<a> <cite>导航元素</cite></a>
		</span> <a class="layui-btn layui-btn-small"
			style="line-height: 1.6em; margin-top: 3px; float: right"
			href="javascript:location.replace(location.href);" title="刷新"> <i
			class="layui-icon" style="line-height: 30px">ဂ</i></a>
	</div>
	<div class="x-body">
		<div class="layui-row">
			<form method="post" action="<%=path%>/slectAdmin.do"
				class="layui-form layui-col-md12 x-so">
				<input type="text" id="username" name="adm_Name"
					placeholder="请输入用户名" autocomplete="off" class="layui-input">
				<button type="submit" class="layui-btn" lay-submit="">
					<i class="layui-icon">&#xe615;</i>
				</button>
			</form>
		</div>
		<xblock>
		<button class="layui-btn layui-btn-danger" onclick="delAll()">
			<i class="layui-icon"></i>批量删除
		</button>
		<button class="layui-btn"
			onclick="<c:if test="${adm.adm_remark == 1}">x_admin_show('添加用户','admin/admin-add.jsp')</c:if><c:if test="${adm.adm_remark != 1}">javascript:return confirm('你不是超级管理员，该操作不可执行！！！');</c:if>">
			<i class="layui-icon"></i>添加
		</button>
		<span class="x-right" style="line-height: 40px">共有数据：${page.totalCount}条</span>
		</xblock>
		<table class="layui-table">
			<thead>
				<tr>
					<th>
						<div class="layui-unselect header layui-form-checkbox"
							lay-skin="primary">
							<i class="layui-icon">&#xe605;</i>
						</div>
					</th>
					<th>ID</th>
					<th>登录名</th>
					<th>手机</th>
					<th>邮箱</th>
					<th>角色</th>
					<th>状态</th>
					<th>操作</th>
			</thead>

			<c:forEach var="admin" varStatus="top"
				items="${selectAdministrators}">
				<tbody>
					<tr>
						<td>
							<div class="layui-unselect layui-form-checkbox"
								lay-skin="primary" data-id='${admin.adm_id}'>
								<i class="layui-icon">&#xe605;</i>
							</div>
						</td>
						<td>${top.count}</td>
						<td>${admin.adm_Name}</td>
						<td>${admin.adm_Telephone}</td>
						<td>${admin.adm_Email}</td>
						<td><c:if test="${admin.adm_remark == 1}">
						超级管理员
					</c:if> <c:if test="${admin.adm_remark == 0}">
						普通管理员
					</c:if></td>
						<td class="td-status"><span
							class="layui-btn layui-btn-normal layui-btn-mini"><c:if
									test="${admin.adm_state == 1}">
						已启动
					</c:if> <c:if test="${admin.adm_state == 0}">
						已停用
								</c:if></span></td>
						<td class="td-manage"><a
							onclick="<c:if test="${adm.adm_remark == 1}">member_stop(this,${admin.adm_id})</c:if><c:if test="${adm.adm_remark != 1}">javascript:return confirm('你不是超级管理员，该操作不可执行！！！');</c:if>"
							href="javascript:;" title="启用"> <i class="layui-icon">&#xe601;</i></a>

							<a title="编辑"
							onclick="<c:if test="${admin.adm_id == adm.adm_id}">x_admin_show('编辑','<%=path%>/queryAdministrators.do?adm_id=${admin.adm_id}')</c:if><c:if test="${admin.adm_id != adm.adm_id}">javascript:return confirm('不可修改其他管理员的信息！！！');</c:if>"
							href="javascript:;"> <i class="layui-icon">&#xe642;</i>

						</a> <a title="删除"
							onclick="<c:if test="${adm.adm_remark == 1}">member_del(this,${admin.adm_id})</c:if><c:if test="${adm.adm_remark != 1}">javascript:return confirm('你不是超级管理员，该操作不可执行！！！');</c:if>"
							href="javascript:;"> <i class="layui-icon">&#xe640;</i>
						</a></td>
					</tr>
				</tbody>
			</c:forEach>
		</table>
		<div class="page">
			<div>
				<c:choose>
					<c:when test="${page.pageNow - 1 > 0}">
						<a class="prev"
							href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=${page.pageNow - 1}">&lt;&lt;</a>
					</c:when>
					<c:when test="${page.pageNow - 1 <= 0}">
						<a class="prev"
							href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=1">&lt;&lt;</a>
					</c:when>
				</c:choose>
				<c:forEach var="i" begin="1" end="${page.pageCount}" step="1">
					 <a class="num" href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=${i}">${i}</a>
				</c:forEach>
				<c:choose>
					<c:when test="${page.pageCount == 0}">
						<a class="next"
							href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=${page.pageNow}">&gt;&gt;</a>
					</c:when>
					<c:when test="${page.pageNow + 1 < page.pageCount}">
						<a class="prev"
							href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=${page.pageNow + 1}">&gt;&gt;</a>
					</c:when>
					<c:when test="${page.pageNow + 1 >= page.pageCount}">
						<a class="prev"
							href="${pageContext.request.contextPath}/slectAdmin.do?pageNow=${page.pageCount}">&gt;&gt;</a>
					</c:when>
				</c:choose>
			</div>
		</div>
	</div>
	<script>
		layui.use('laydate', function() {
			var laydate = layui.laydate;

			//执行一个laydate实例
			laydate.render({
				elem : '#start' //指定元素
			});

			//执行一个laydate实例
			laydate.render({
				elem : '#end' //指定元素
			});
		});

		/*用户-停用*/
		function member_stop(obj, id) {
			layer.confirm('确认要停用吗？', function(index) {

				if ($(obj).attr('title') == '启用') {
					$.ajax({
						type : "post",
						dataType : "json",
						url : "${pageContext.request.contextPath}/updaAdministrators.do",
						data : {
							adm_id:id
						},
						success : function(msg) {
							if(msg > 0){
								//发异步把用户状态进行更改
								$(obj).attr('title', '停用')
								$(obj).find('i').html('&#xe62f;');

								$(obj).parents("tr").find(".td-status").find('span')
										.addClass('layui-btn-disabled').html('已停用');
								layer.msg('已停用!', {
									icon : 5,
									time : 1000
								});
							}
						}
					}); 
					
				} else {
					$.ajax({
						type : "post",
						dataType : "json",
						url : "${pageContext.request.contextPath}/updbAdministrators.do",
						data : {
							adm_id:id
						},
						success : function(msg) {
							if(msg > 0){
								$(obj).attr('title', '启用')
								$(obj).find('i').html('&#xe601;');

								$(obj).parents("tr").find(".td-status").find('span')
										.removeClass('layui-btn-disabled').html('已启用');
								layer.msg('已启用!', {
									icon : 5,
									time : 1000
								});
							}
						}
					});
				}

			});
		}

		/*用户-删除*/
		function member_del(obj, id) {
			layer.confirm('确认要删除吗？', function(index) {
				$.ajax({
					type : "post",
					dataType : "json",
					url : "${pageContext.request.contextPath}/deleteAdministrators.do",
					data : {
						adm_id:id
					},
					success : function(msg) {
						//发异步删除数据
						$(obj).parents("tr").remove();
						layer.msg('已删除!', {
							icon : 1,
							time : 1000
						});
					}
				});
			});
		}

		function delAll(argument) {

			var data = tableCheck.getData();

			layer.confirm('确认要删除吗？', function(index) {
				$.ajax({
					type : "post",
					dataType : "json",
					url : "${pageContext.request.contextPath}/deleteAdmin.do?data="+data,
					success : function(msg) {
						//捉到所有被选中的，发异步进行删除
						layer.msg('删除成功', {
							icon : 1
						});
						$(".layui-form-checked").not('.header').parents('tr').remove();
					}
				});
			});
		} 
	</script>
	<script type="text/javascript">
	/* $(function(){
		$("#slectAdminName").click(function(){
			var adm_Name = $("#username").val();
			$.ajax({
				type : "post",
				dataType : "json",
				url : "${pageContext.request.contextPath}/selectAdminName.do",
				data : {
					adm_Name:adm_Name
				},
				success : function(msg) {
					alert(msg.selectAdminName.length);
				}
			});
		});
	}); */
</script>
</body>

</html>
